package cn.fl.framework.base.utils;

import cmm.web.core.framework.constant.SysOrgConstant;
import cn.cmm.base.framework.utils.BaseLogUtils;
import cn.cmm.base.framework.utils.StringUtils;

/**
 * WEB 基础工具类
 * WebBaseUtils
 */
public class WebBaseUtils {
	/**
	 * 取得传入组织架构所属业务部代码
	 */
	public static String getBuOrgCd(String orgCd) {
		if (StringUtils.isNotEmpty(orgCd)) {
			//这里要根据指定业务部门长度进行截取业务部代码,要注意非业务部门情况
			int length = SysOrgConstant.SYS_ORG_CD_LENGTH * SysOrgConstant.SYS_BU_ORG_CD_LVL;
			if(orgCd.length() > length){//截取
				orgCd = orgCd.substring(0, length);
				BaseLogUtils.println("截取组织架构事业部内容："+orgCd);
			}
			return orgCd;
		}
		return null;
	}
}
